software development hardware careers in Ahmedabad, India